package com.ws.universal.tools.utils;

import android.text.TextUtils;

import java.text.DecimalFormat;

/**
 * @创建者 ws
 * @创建时间 2021/10/20
 * @描述
 */
public class PriceUtils {


    public static String getFormatBetValue(int countStr) {
        DecimalFormat decimalFormat = new DecimalFormat("0.00");//构造方法的字符格式这里如果小数不足2位,会以0补足.
        String strPrice = decimalFormat.format(countStr);//返回字符串
        return "¥" + strPrice;

    }

    public static String getPrice(int countStr) {
        DecimalFormat decimalFormat = new DecimalFormat("0.00");//构造方法的字符格式这里如果小数不足2位,会以0补足.
        String strPrice = decimalFormat.format(countStr);//返回字符串
        return strPrice;

    }


    public static String getPrice(int countStr, int beishu) {
        DecimalFormat decimalFormat = new DecimalFormat("0.00");//构造方法的字符格式这里如果小数不足2位,会以0补足.
        String strPrice = decimalFormat.format(countStr * beishu);//返回字符串
        return strPrice;

    }

    public static String getPrice(Float countStr) {
        String strPrice = String.format("%.2f", countStr);
        return strPrice;
    }


    //把String转化为float
    public static String getPrice(String number) {
        if (TextUtils.isEmpty(number)) {
            return "0.00";
        }
        try {
            return getPrice(Float.parseFloat(number));
        } catch (Exception e) {
            return "0.00";
        }

    }


}
